package com.financing.platform.vo;

import java.util.Date;
import java.util.List;

import com.financing.platform.dto.FpProjectRabate;
import com.financing.platform.dto.ProjectExpandDTO;
import com.financing.platform.vo.ProductProfitAndRebateVO;


/**
 * @author lisu
 * admin_api_1.5 
 * 添加“大小配比类型”和“大小配比说明”
 * lisu
 */
public class ProjectVO extends BaseVO {


	/**
	 * @Fields serialVersionUID :  
	 */
	
	private static final long serialVersionUID = -3528229824890013451L;

	/**
	 * 产品id
	 */
	private Integer id;
	
	private String pCode;
	
	/**
	 * 供应方Id
	 */
	private Integer pAccessId;
	/**
	 * 产品名称
	 */
	private String pName;
	
	/**
	 * 产品类型 01:基金、02:信托
	 */
	private String pType;
	
	/**
	 * 产品关联代码
	 */
	private String pLinkCode;
	
	/**
	 * 产品期限
	 */
	private Integer pDueTime;
	
	/**
	 * 发布过程状态
	 */
	private String status;
	
	/**
	 * 发布状态，1未发布，2已发布
	 */
	private String pPublicStatus;
	
	/**
	 * 销售状态 01:未开始02:预售中，03:募集中 04:已募满
	 */
	private String pSaleStatus;
	
	/**
	 * 推荐情况
	 */
	private Integer reCommendWeight;
	
	/**
	 * 产品成立时间
	 */
	private Date pEstablishmentTime;
	/**
	 * 大小配比类型(01:小额畅打,02:已配出小额,03:严格配比,04:全大额
	 */
	private String  pSizeRatioType;
	
	/**
	 * 大小配比说明
	 */
	private String  pSizeRatioExplain;

	/**
	 * 产品负责人
	 */
	private String  userName;
	
	/**
	 * 对接人姓名
	 */
	private String  pAccessName;
	
	/**
	 * 对接人手机号
	 */
	private String  pAccessMobile;
	
	private int orderCount;
	
	private ProjectExpandDTO projectExpandDTO;
	
	/**
	 * 产品相关信息
	 */
	private List<FpProjectRabate> rebateList;
	
	private String uMobile;//竞价人手机
	private String uName;//竞价人名字
	
	public List<FpProjectRabate> getRebateList() {
		return rebateList;
	}

	public void setRebateList(List<FpProjectRabate> rebateList) {
		this.rebateList = rebateList;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getpName() {
		return pName;
	}

	public void setpName(String pName) {
		this.pName = pName;
	}

	public String getpType() {
		return pType;
	}

	public void setpType(String pType) {
		this.pType = pType;
	}

	public Integer getpDueTime() {
		return pDueTime;
	}

	public void setpDueTime(Integer pDueTime) {
		this.pDueTime = pDueTime;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getpPublicStatus() {
		return pPublicStatus;
	}

	public void setpPublicStatus(String pPublicStatus) {
		this.pPublicStatus = pPublicStatus;
	}

	public Integer getReCommendWeight() {
		return reCommendWeight;
	}

	public void setReCommendWeight(Integer reCommendWeight) {
		this.reCommendWeight = reCommendWeight;
	}

	public String getpSaleStatus() {
		return pSaleStatus;
	}

	public void setpSaleStatus(String pSaleStatus) {
		this.pSaleStatus = pSaleStatus;
	}

	public Date getpEstablishmentTime() {
		return pEstablishmentTime;
	}

	public void setpEstablishmentTime(Date pEstablishmentTime) {
		this.pEstablishmentTime = pEstablishmentTime;
	}

	public String getpSizeRatioType() {
		return pSizeRatioType;
	}

	public void setpSizeRatioType(String pSizeRatioType) {
		this.pSizeRatioType = pSizeRatioType;
	}

	public String getpSizeRatioExplain() {
		return pSizeRatioExplain;
	}

	public void setpSizeRatioExplain(String pSizeRatioExplain) {
		this.pSizeRatioExplain = pSizeRatioExplain;
	}

	public String getpLinkCode() {
		return pLinkCode;
	}

	public void setpLinkCode(String pLinkCode) {
		this.pLinkCode = pLinkCode;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getpAccessName() {
		return pAccessName;
	}

	public void setpAccessName(String pAccessName) {
		this.pAccessName = pAccessName;
	}

	public String getpAccessMobile() {
		return pAccessMobile;
	}

	public void setpAccessMobile(String pAccessMobile) {
		this.pAccessMobile = pAccessMobile;
	}

	public Integer getpAccessId() {
		return pAccessId;
	}

	public void setpAccessId(Integer pAccessId) {
		this.pAccessId = pAccessId;
	}

	public int getOrderCount() {
		return orderCount;
	}

	public void setOrderCount(int orderCount) {
		this.orderCount = orderCount;
	}

	public ProjectExpandDTO getProjectExpandDTO() {
		return projectExpandDTO;
	}

	public void setProjectExpandDTO(ProjectExpandDTO projectExpandDTO) {
		this.projectExpandDTO = projectExpandDTO;
	}

	public String getpCode() {
		return pCode;
	}

	public void setpCode(String pCode) {
		this.pCode = pCode;
	}

	public String getuMobile() {
		return uMobile;
	}

	public void setuMobile(String uMobile) {
		this.uMobile = uMobile;
	}

	public String getuName() {
		return uName;
	}

	public void setuName(String uName) {
		this.uName = uName;
	}

}
